那今天就繼續昨天的主題,檔案與目錄的管理不外乎就是顯示檔案屬性、複製檔案或目錄、刪除檔案或目錄、移動檔案或目錄這四種,那基本上就是以下會介紹的4種指令。
(I)ls
(1)用於檔案或目錄的檢視
(2)理論上是最常被用到的指令
(3)ls 預設只顯示出以下資訊(非隱藏的檔案名稱、以檔案名稱進行排序以及檔案名稱代表的顏色顯示),而非有關檔案的全部訊息
(II)cp
(1)copy的簡化表示
(2)用於複製檔案或目錄,但不只這個用途
(3)可以用於建立連結檔案
(4)可以比對兩個檔案的新舊而進行更新
(5)不同身分者執行這個指令會有不同的結果產生
(6)在預設的條件中,cp的來源檔案與目的檔案的權限是不同的,目的檔案的擁有者通常會是指令操作本身
(7)由於(6)的關西,進行檔案備份時需要特別注意一些特殊檔案的權限(eg.密碼檔案)
(8)由於(6)的關西,複製檔案給其他使用者時,也需要注意檔案的權限,否則,其他人無法針對你的檔案進行修改
(9)總結來說,以下4點要特別注意
-是否需要完整保留來源檔案的資訊
-來源檔案是不是連結檔案或特殊檔案
-來源檔案是不是目錄
(III)rm
(1)remove的簡化表示
(2)用於刪除檔案或目錄
(3)以下是常見參數
-f :忽略不存在的檔案
-i :互動模式
-r :遞迴刪除,基本上用於刪除的目錄,是個很危險的選項
(IV)mv
(1)move的簡化表示
(2)用於檔案或目錄的移動
(3)這個指令也可以直接用來幫檔案更名
(4)以下是常見參數
-f :如果目標檔案已經存在,不會詢問,直接覆蓋
-i :若目標檔案已經存在,詢問過後,依據決定來處理是否覆蓋
-u :如果目標檔案已經存在,而且source比較新,才會更新
由於ls跟cp的相關參數較多,應該會在更新一期,專門處理這兩隻指令的參數。
以上就是本人介紹目錄的相關操作的部分,如果有缺漏的部分,也麻煩大家多指教